label.error {
	width: 100%;
	height: 24px;
}

input.error, textarea.error {
	border: 1px dashed #CC0000;
}

label.hidden {
	display: none;
}

form.validate input.error, form.validate textarea.error {
	border: 1px solid red;
}

form.validate label.error {
	width: auto;
	padding: 2px 0px 0px 3px;
	background: url(/theme/images/butoane/x.gif) no-repeat center;
	width: 17px;
	line-height: 18px;
	height: 24px;
}

form.validate label.valid {
	float: left;
	width: auto;
	padding: 2px 0px 0px 3px;
	background: url(/theme/images/butoane/vazut.gif) no-repeat center;
	width: 17px;
	line-height: 18px;
	height: 18px;
}

form.validate input.default {
	width: 320px;
	float: left;
}

form.validate textarea.default {
	width: 320px;
	height: 110px;
	float: left;
}